/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package m;

import clases.InterfaceModels;
import core.bd;
import java.sql.*;

/**
 *
 * @author Sebas
 */
public class UsuariosModel extends Model implements InterfaceModels {

    public Object[][] obtenerTodo() {
        return sqlDatos("SELECT usuario.id as id, usuario.nombre as nombre,"
                + " usuario.apellido as apellido,usuario.email as email, usuario.usuario as usuario,usuario.estado as estado,"
                + " rol.nombre as rol FROM usuario, rol WHERE usuario.id_rol = rol.id");

    }

    public Object[][] buscar(String txtBusqueda) {
        return sqlDatos("SELECT usuario.id as id, usuario.nombre as nombre,"
                + " usuario.apellido as apellido,usuario.email as email, usuario.usuario as usuario,usuario.estado as estado,"
                + " rol.nombre as rol FROM usuario, rol WHERE usuario.id_rol = rol.id AND usuario.nombre = '" + txtBusqueda + "'");
    }

    @Override
    public boolean add(String... values) {
        return sqlEjec(values[0]);
    }

    @Override
    public boolean mod(String... values) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean del(int id) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public int count(String... values) {
        return count(values[0]);
    }
    
    
}
